/*reset*/
*{margin:0;padding:0;font-size:12px;}
ul,ol{list-style:none;}
fieldset,img {border:0;}
label,button{cursor:pointer;}
select,input,textarea{overflow:hidden; outline:none;}
body{font-family:"å¾®è½¯é›…é»‘";color:#302e2e;overflow-X:hidden; background:#fff;}
a{color:#302e2e;text-decoration:none;}


@font-face {
	font-family: 'Conv_GIORGIO SANS-BOLD';
	src: url('../fonts/GIORGIO SANS-BOLD.eot');
	src: url('../fonts/GIORGIO SANS-BOLD.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/GIORGIO SANS-BOLD.woff') format('woff'),
	     url('../fonts/GIORGIO SANS-BOLD.ttf') format('truetype'), 
		 url('../fonts/GIORGIO SANS-BOLD.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





/*header*/
.close,.ad .magazine_box .btn a:before,.ad .magazine_box .btn a,.nav li a,.nav li a:after,.banner .prev,.banner .next,.c_box01 .main .img_wrap .overlay,.c_box01 .num li,.f_box02 p a,.c_box02 .tab_menu li a,.location li:before,.menu02 li a,.proCover_box .section01 dl,.proCover_box .section01 dt,.proCover_box .section01 dd,.proCover_box .section01 dl strong,.proCover_box .section01 dl .more:after,.proCover_box .section02 .name,.proCover_box .section02 .name i,.page .last:before,.page .next:after,.page a,.news_box ul li dl dd,.news_box ul li dl dt,.news_box ul li dl dd.more:before,.proDetail_box .bottom .product li p.name,.magazine_box ul li .pic:after,.magazine_box ul li dl,.magazine_box ul li dl dt,.magazine_box ul li dl dd,#apart01 .main_pro dd p,#apart01 .main_pro dd em,.backToTop,#apart06 .map span,.f_box01 dl dd a,.f_box01 dl dd a:before,.c_box03 .list dl dd.text,.c_box03 .list dl dt,.area .infor ul li img,.c_box05 .right .more a,.c_box05 .about .tip a:before,.c_box05 .right .title:before,.c_box06 .slide li p a:before,.c_box06 .slide li p a:after,.contact_box form .btn input,.proDetail_box .top .infor .btn a:before,.proDetail_box .top .infor .btn a,.service_box .part02 .btn a,.service_box .part04 .btn a,.service_box .part05 .section01 .person .btn a,.service_box .part03 ul li .pic,.f_box01 .social a,.market_box .section01 ul li p.name{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}

.wrapper{width:1000px;margin:0 auto;}
.header,.content,.footer,.sub_content{min-width:1000px;}
.flow{overflow:hidden;zoom:1;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.uppercase{text-transform:uppercase;}


/*top*/
.ad{height:650px;width:100%; background:#ededed; display:none;}
.ad .wrapper{position:relative; background:#d5140b; top:80px; padding-bottom:20px;}
.close{width:40px;height:40px; position:absolute; right:0;top:-41px;cursor:pointer;}
.ad .magazine_box ul li{margin:20px 30px 0 0;}
.ad .magazine_box .btn a{ display:block; width:226px; height:26px; border:solid 2px #fff;line-height:26px; margin:30px auto 0; color:#fff; font-size:14px; position:relative; padding-left:70px;}
.ad .magazine_box .btn a:before{position:absolute; left:40px; top:4px; content:""; width:18px; height:18px; background:url(../images/icons.png) no-repeat -63px -372px;}
.ad .magazine_box .btn a:hover{color:#d5140b; background:#fff;}
.ad .magazine_box .btn a:hover:before{ background-position:-87px -372px;}
.ad .magazine_box ul li .pic:after{display:none;}
.ad .magazine_box ul li:hover dl{background:#fff;}
.ad .magazine_box ul li:hover dl dt,.ad .magazine_box ul li:hover dl dd.text{color:#7e7e7e;}
.ad .magazine_box ul li:hover dl dd.date{color:#302e2e;}
.ad .magazine_box ul li:hover dl .more{ border-color:#d5140b; color:#d5140b;}
.close:hover{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);}



.header{position:relative; top:0;z-index:99; margin-bottom:-80px;}
.header .logo{width:240px;height:70px; padding:5px 0;background:#fff; text-align:center;}
.header .logo .pic02{display:none;}
.header_index{top:100px;}
.header_index .logo{background:none; padding:0;height:80px; text-align:left;}


.nav{width:760px;height:80px; background:#302e2e;}
.nav li{float:left; margin:0 27px;_margin:0 23px;}
.nav li a{display:inline-block;font-size:18px;line-height:80px; color:#fff; position:relative; _position:static;}
.nav li a:after{position:absolute; content:""; bottom:0;left:50%;right:50%; height:5px; background:#d5140c;}
.nav li:hover a:after,.nav li a.currentA:after{left:0;right:0;}


.nav li .sub_nav{position:absolute; z-index:9;top:80px;display:none;width:220px;background:#302e2e; padding:20px 0 15px;}
.nav li .sub_nav li{float:none; margin:0;} 
.nav li .sub_nav li a{display:block;line-height:20px;color:#fff;font-size:16px;padding:8px 25px; margin-bottom:8px;}
.nav li .sub_nav li:hover a{background:#d5140c;}
.nav li:hover .sub_nav li a:after{display:none;}

.change{box-shadow:0 2px 6px rgba(0, 0, 1, 0.1); -webkit-box-shadow:0 2px 6px rgba(0, 0, 1, 0.1); -o-box-shadow:0 2px 6px rgba(0, 0, 1, 0.1); -ms-box-shadow:0 2px 6px rgba(0, 0, 1, 0.1); -moz-box-shadow:0 2px 6px rgba(0, 0, 1, 0.1); background:#fff; left:50%; margin-left:-500px;}
.change .logo{height:50px; padding:5px 0;}
.change.header_index .logo{text-align:center;}
.change .logo .pic01{display:none;}
.change .logo .pic02{display:inline-block;}
.change .nav{height:60px;}
.change .nav li{margin:0 31px;}
.change .nav li a{line-height:60px;font-size:16px;}
.change .nav li .sub_nav{top:60px;}
.change .nav li .sub_nav li a{font-size:14px;padding:5px 25px}


/*banner*/
.banner{height:796px;position:relative; overflow:hidden;width:100%; border-bottom:solid 4px #d5140c;}
.banner .slide{height:796px;}
.banner .slide li img{height:796px; width:1920px;  position:relative;left:50%; margin-left:-960px;}
.banner .num{ display:none;overflow:hidden;height:11px; position:absolute; bottom:0; left:50%; zoom:1; z-index:3; margin-left:-42px; width:84px;}
.banner .num li{width:11px; height:11px; text-indent:-9999px; background:url(../images/icons.png) no-repeat 0 0; margin:0 5px; cursor:pointer; float:left;}
.banner .num li.on{background-position:-21px 0;}
.banner .prev,.banner .next{width:58px; height:94px; position:absolute;top:320px;color:#d5140c;font:bold 80px/normal "å®‹ä½“";text-align:center; line-height:94px; opacity:0; filter:alpha(opacity=0);}
.banner .prev{left:10%;}
.banner .next{right:10%;}
.banner:hover .prev,.banner:hover .next{opacity:1;filter:alpha(opacity=100);}



/*content*/
.content .title,.sub_content .title{text-align:center;font-size:36px;font-weight:bold;font-family:"é»‘ä½“";}
.content .title a,.sub_content .title a{font-size:36px;font-weight:bold;font-family:"é»‘ä½“";}
.content .summary,.sub_content .summary{text-align:center; margin-top:5px;}
.content .summary span,.sub_content .summary span{display:inline-block; padding:0 35px; position:relative; font-size:14px; font-weight:bold;_position:static;}
.content .summary span:before,.content .summary span:after,.sub_content .summary span:before,.sub_content .summary span:after{content:""; position:absolute; top:10px; width:18px; height:1px;background:#302e2e;}
.content .summary span:before,.sub_content .summary span:before{left:0;}
.content .summary span:after,.sub_content .summary span:after{right:0;}
.content .c_box01 .summary span:before,.content .c_box01 .summary span:after{background:#fff;}
.c_box01{background:url(../images/bg01.jpg) no-repeat center 0;height:753px;}
.c_box01 .title_box,.c_box03 .title_box{padding:50px 0 30px;}
.c_box01 .title_box p{text-align:center;color:#fff;}
.c_box01 .title a{color:#fff; display:inline-block;background:url(../images/bg01.jpg) repeat-x 0 center; padding:0 42px;}
.c_box01 .main .img_wrap{position:relative; width:500px; height:250px;}
.c_box01 .main img{width:500px; height:250px;}
.c_box01 .main .img_wrap .overlay{position:absolute;width:100%; height:90%;top:0;padding-top:10%;left:0;background:rgba(213,20,12,0.95); opacity:0; filter:alpha(opacity=0); text-align:center; color:#fff;}
.c_box01 .main .img_wrap .overlay dd{ font-size:72px;font-family: 'Conv_GIORGIO SANS-BOLD';}
.c_box01 .main .img_wrap .overlay dt{ font-size:24px;font-weight:bold;font-family:"é»‘ä½“";}
.c_box01 .main .img_wrap:hover .overlay{opacity:1; filter:alpha(opacity=100);}
.c_box01 .main .img_wrap:hover .overlay span{display:inline-block; font-size:30px; font-weight:bold; padding-bottom:20px; border-bottom:solid 5px #e88836; color:#e88836; margin:65px 20px 0;}
.c_box01 .num{width:616px;height:20px; position:relative; top:30px; left:50%; margin-left:-308px;}
.c_box01 .num li{width:308px; height:20px; text-indent:-9999px;cursor:pointer; float:left;}
.c_box01 .num li.first{background:url(../images/btn02.png) no-repeat 0 0;}
.c_box01 .num li.first.on{background:url(../images/btn.png) no-repeat 0 0;}
.c_box01 .num li.last{background:url(../images/btn.png) no-repeat -308px 0;}
.c_box01 .num li.last.on{background:url(../images/btn02.png) no-repeat -308px 0;}



/*c_box02*/
.c_box02{background:#ededed;padding:60px 0;}
.c_box02 .wrapper{border-bottom:solid 4px #d5140c;}
.c_box02 .left{width:500px; height:700px; background:url(../images/bg02.jpg) no-repeat;position:relative;}
.c_box02 .left .title_box{margin-top:40px;}
.c_box02 .left .title_box p{text-align:center;}
.c_box02 .left .title_box .title a{color:#d5140c;}
.c_box02 .tip{color:#fff;font-size:18px;font-weight:bold; width:35%; margin:10px auto 0; padding:0 30px; position:relative;}
.c_box02 .tip:before,.c_box02 .tip:after{position:absolute;top:6px;content:""; width:18px; height:14px; background:url(../images/icons.png) no-repeat;}
.c_box02 .tip:before{left:0;background-position:-81px 0;}
.c_box02 .tip:after{right:0;background-position:-109px 0;}
.c_box02 .tab_menu{margin-left:-1px; position:absolute;bottom:0;}
.c_box02 .tab_menu li{float:left; margin-left:1px;}
.c_box02 .tab_menu li a{display:block;width:166px; height:60px;background:#d5140c;color:#fff;font-size:24px;font-family:"é»‘ä½“";text-align:center; position:relative; padding-top:90px;}
.c_box02 .tab_menu li a:before{ position:absolute; top:30px; content:""; width:42px; height:42px; background:url(../images/icons.png) no-repeat; left:50%; margin-left:-21px;}
.c_box02 .tab_menu li .service01:before{ background-position:0 -80px;}
.c_box02 .tab_menu li .service02:before{ background-position:-63px -80px;}
.c_box02 .tab_menu li .service03:before{ background-position:-133px -80px;}
.c_box02 .tab_menu li.current a,.c_box02 .tab_menu li:hover a{background:#302e2e;}
.c_box02 .tab_box .hide{display:none;}
.c_box02 .section{background:rgba(255,255,255,0.9); margin:30px 40px; height:273px; padding:30px 40px;}
.c_box02 .section .sub_title{color:#d5140c; font-size:24px; margin-bottom:30px;font-family:"é»‘ä½“";font-weight:bold;}
.c_box02 .section01 ul{background:url(../images/number01.png) no-repeat left 0; padding-left:50px;}
.c_box02 .section ul li{ font-size:16px;color:#302e2e;line-height:30px;padding:0 0 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.c_box02 .section02 ul{background:url(../images/number02.png) no-repeat left 0; padding-left:50px;}



.c_box02 .right{width:500px; height:700px; background:url(../images/bg03.jpg) no-repeat #302e2e;}
.c_box02 .right .title{ font-size:24px; color:#fff;font-family:"é»‘ä½“";font-weight:bold; margin:30px 0 18px;}
.area .main{padding:30px 10px 10px;}
.location{background:url(../images/map.png) no-repeat;width:370px;height:305px;margin:0 auto;position:relative;}
.location li{position:absolute;color:#fff;width:25px; padding-left:13px; cursor:pointer;}
.location li:before{position:absolute;left:0; top:4px;content:'';width:8px;height:8px;background:#fff;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%;margin:1px 10px 0 0;}
.location .active:before,.location li:hover:before{background:#d5140c;width:10px;height:10px; margin-top:0;}
.location .dot01{left:330px;top:40px;width:40px;}
.location .dot02{left:330px;top:70px;}
.location .dot03{left:315px;top:90px;}
.location .dot04{left:268px;top:125px;}
.location .dot05{left:290px;top:140px;}
.location .dot06{left:275px;top:105px;}
.location .dot07{left:260px;top:162px;}
.location .dot08{left:248px;top:140px;}
.location .dot09{left:220px;top:165px;}
.location .dot10{left:205px;top:135px;}
.location .dot11{left:140px;top:108px;}
.location .dot12{left:120px;top:145px;}
.location .dot13{left:168px;top:195px;}
.location .dot14{left:65px;top:105px;}
.location .dot15{left:288px;top:178px;}
.location .dot16{left:305px;top:163px;}
.location .dot17{left:310px;top:200px;}
.location .dot18{left:280px;top:215px;}
.location .dot19{left:300px;top:230px;}
.location .dot20{left:250px;top:185px;}
.location .dot21{left:240px;top:215px;}
.location .dot22{left:265px;top:252px;}
.location .dot23{left:220px;top:250px;}
.location .dot24{left:162px;top:242px;}
.location .dot25{left:205px;top:228px;}
.location .dot26{left:220px;top:199px;}
.location .dot27{left:238px;top:288px;}
.area .infor{display:none;}
.area .infor .manager .pic{width:160px;height:140px;}
.area .infor .manager .text{ position:relative; z-index:2; width:320px; height:140px;background:#d5140c;}
.area .infor .manager .text:before{ position:absolute; left:-10px; top:61px; content:"";width:0; height:0; border-style:solid; border-width:9px 10px 9px 0; border-color:transparent #d5140c;}
.area .infor .manager dl{margin:30px 20px 20px 40px;}
.area .infor .manager dl dt,.area .infor .manager dl dt span{font-size:18px; font-weight:bold; color:#fff; margin-bottom:10px;}
.area .infor .manager dl dt span{ display:inline-block; margin:0 0 0 10px;}
.area .infor .manager dl dd{line-height:22px;}
.area .infor .manager dl .tel{font-size:16px; font-weight:bold; color:#fff;}
.area .infor .manager dl .add{font-size:14px; font-weight:bold; color:#fff;}
.area .infor ul li{float:left;width:160px;height:140px; overflow:hidden;}
.area .infor ul li img{width:160px;height:140px;}
.area .infor ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1);}
.area .active{display:block}




/*c_box03*/
.c_box03{background:url(../images/bg04.jpg) no-repeat center 0;height:705px;}
.c_box03 .title a,.c_box06 .title a{color:#d5140c;}
.c_box03 .list{overflow:hidden;zoom:1; height:200px;}
.c_box03 .list .pic,.c_box03 .list dl{float:left;}
.c_box03 .list .pic{width:500px;}
.c_box03 .list dl{width:380px;height:140px;background:#fff;padding:30px 80px 30px 40px;}
.c_box03 .list dl dt{color:#29282d;font-size:16px;font-weight:bold;}
.c_box03 .list dl dd.text{color:#666;line-height:24px; margin:15px 0; height:72px; overflow:hidden;}
.c_box03 .list dl dd.date{color:#d5140c; font-size:14px; font-family:Arial;}
.c_box03 .list:hover dl dt{color:#d5140c;}
.c_box03 .list:hover dl dd.text{color:#444;}
.c_box03 .num{margin-top:50px;background:url(../images/line01.png) repeat-x 0 center;}
.c_box03 .num ul{ width:270px; position:relative; left:50%; margin-left:-135px;}
.c_box03 .num li{float:left;width:44px;height:44px; margin:0 5px; background:url(../images/icons.png) no-repeat; text-indent:-9999px; cursor:pointer;}
.c_box03 .num li:nth-child(2n){background-position:-118px -28px;}
.c_box03 .num li:nth-child(2n+1){background-position:-172px -28px;}
.c_box03 .num li:nth-child(3){background-position:-68px -28px;}
.c_box03 .num li.on{background-position:0 -28px;}




/*c_box04*/
.c_box04{background:url(../images/bg05.jpg) no-repeat center 0; height:200px;}
.c_box04 ul{padding-top:65px; margin:0 -60px;}
.c_box04 li{ float:left; width:32%; text-align:center;}
.c_box04 li .number{color:#fff; font-size:42px;font-family:"é»‘ä½“";font-weight:bold;}
.c_box04 li .text{color:#fff; font-size:14px;}




/*c_box05*/
.c_box05{background:#ededed; padding:60px 0;}
.c_box05 .left{width:360px;}
.c_box05 .about .title a{ display:block;width:180px; height:180px; background:#d5140c; color:#fff; line-height:180px; position:relative; z-index:2;}
.c_box05 .about .title a:after{ position:absolute; content:""; width:0; height:0; border-style:solid; border-width:9px 0 9px 10px; border-color:transparent #d5140c; top:81px; right:-10px;}
.c_box05 .about .tip a{display:block; background:url(../images/bg06.jpg) no-repeat; width:180px; height:60px; padding-top:120px; font-size:14px; color:#fff; text-align:center; position:relative;}
.c_box05 .about .tip a:before{position:absolute; content:"";width:64px; height:64px;background:url(../images/icons.png) no-repeat 0 -128px; left:50%; margin-left:-32px; top:45px;}
.c_box05 .about .tip a:hover:before,.c_box05 .right:hover .title:before{transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}
.c_box05 .right{width:620px; background:url(../images/bg07.jpg) no-repeat; height:360px;}
.c_box05 .right .title{color:#fff; padding-top:160px; position:relative;}
.c_box05 .right .title:before{position:absolute;content:"";width:62px; height:62px;background:url(../images/icons.png) no-repeat -68px -132px;left:50%; margin-left:-31px; top:85px;}
.c_box05 .right .more{text-align:center; margin-top:25px;}
.c_box05 .right .more a{display:inline-block; width:138px; height:24px; color:#fff; font-size:14px; border:solid 1px #fff; line-height:24px; background:linear-gradient(to left,transparent 50%, #fff 50%) no-repeat right 0; -webkit-background:linear-gradient(to left,transparent 50%, #fff 50%) no-repeat right 0; -o-background:linear-gradient(to left,transparent 50%, #fff 50%) no-repeat right 0; -ms-background:linear-gradient(to left,transparent 50%, #fff 50%) no-repeat right 0; -moz-background:linear-gradient(to left,transparent 50%, #fff 50%) no-repeat right 0;background-size:200% 24px; -webkit-background-size:200% 24px; -o-background-size:200% 24px; -ms-background-size:200% 24px; -moz-background-size:200% 24px;}
.c_box05 .right:hover .more a{color:#d5140c; background-position:left 0;}






/*c_box06*/
.c_box06{padding:60px 0; background:#fff;}
.c_box06 .main{margin-top:40px;}
.c_box06 .slide li{overflow:hidden;zoom:1;margin-right:-50px;}
.c_box06 .slide li p{float:left; margin-right:50px;}
.c_box06 .slide li p a{ display:block;width:156px;height:156px;border:solid 2px #d7dce0; position:relative;}
.c_box06 .slide li img{width:156px; height:156px;}
.c_box06 .slide li p a:before,.c_box06 .slide li p a:after{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;content:'';}
.c_box06 .slide li p a:before{border-top:2px solid #aaa;border-bottom:2px solid #aaa;-webkit-transform:scale(0,1);transform:scale(0,1);-o-transform:scale(1,0); -ms-transform:scale(1,0); -moz-transform:scale(1,0);}
.c_box06 .slide li p a:after{border-right:2px solid #aaa;border-left:2px solid #aaa;-webkit-transform:scale(1,0);transform:scale(1,0); -o-transform:scale(1,0); -ms-transform:scale(1,0); -moz-transform:scale(1,0);}
.c_box06 .slide li p a:hover:before,
.c_box06 .slide li p a:hover:after{-webkit-transform:scale(1);transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1);}


.c_box06 .num{position:relative; width:120px;  left:50%; margin:40px 0 0 -60px; }
.c_box06 .num li{float:left;width:20px;height:20px;margin:0 10px; _margin:0 7px; background:url(../images/icons.png) no-repeat -41px 0; text-indent:-9999px; cursor:pointer;}
.c_box06 .num li.on{ background-position:0 0;}
.c_box06 .tip{width:370px; padding:0 20px; text-align:center; margin:30px auto 0; font-size:14px; font-weight:bold; line-height:24px; position:relative;_position:static;}
.c_box06 .tip:before,.c_box06 .tip:after{position:absolute;content:""; width:10px; height:7px; background:url(../images/icons.png) no-repeat;}
.c_box06 .tip:before{left:0;top:6px;background-position:-144px 0;}
.c_box06 .tip:after{right:0;bottom:10px;background-position:-164px 0;}




/*footer*/
.f_box01{background:#302e2e; padding:60px 0 30px;} 
.f_box01 .left{width:525px; padding-left:75px;_padding-left:25px;}
.f_box01 .right{width:400px;}
.f_box01 .left dl{float:left; margin-right:50px;}
.f_box01 dl dt a{color:#999; font-size:18px; font-weight:bold; display:block; margin-bottom:25px;}
.f_box01 dl dd a{display:block; color:#999; margin-bottom:12px;position:relative; _position:static;}
.f_box01 dl dd a:before{position:absolute; content:""; width:6px; height:6px;left:0; top:6px; background:#999; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; transform:scale(0); -webkit-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); -moz-transform:scale(0);}
.f_box01 dl dd:hover a{padding-left:15px;}
.f_box01 dl dd:hover a:before{transform:scale(1); -webkit-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1);}

.f_box01 .list01{width:110px;}
.f_box01 .list02{width:155px;}
.f_box01 .list03{width:110px;}
.f_box01 .magazine{border:solid 1px #434345;padding:9px;}
.f_box01 .flat{border:solid 1px #434345; padding:18px 40px; _width:128px;}

.f_box01 .social{overflow:hidden;zoom:1; margin:17px 0 0; height:30px;}
.f_box01 .social a{float:left;display:block; width:28px; height:28px; margin-right:4px;background:url(../images/social.png) no-repeat;}
.f_box01 .social .social01{background-position:0 0;}
.f_box01 .social .social02{background-position:-32px 0;}
.f_box01 .social .social03{background-position:-64px 0;}
.f_box01 .social .social04{background-position:-96px 0;}
.f_box01 .social a:hover{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}


.f_box02{background:#141212;height:40px;}
.f_box02 p,.f_box02 p a{line-height:40px;color:#302e2e; text-transform:uppercase;}
.f_box02 p a:hover{color:#bbb;}


/*return*/
.backToTop{width:46px; height:46px; background:url(../images/top.png) no-repeat center rgba(20,20,20,0.9); text-indent:9999px;cursor:pointer; color:#fff; text-align:center;cursor:pointer; position:fixed; bottom:50px; right:25px; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px;}
.backToTop:hover{background-color:rgba(20,20,20,1);}



/*sub*/
.sub_content .title,.sub_content .title a{color:#d5140c;}
.sub_content .title_box .tip{ text-align:center; color:#d5140c;margin-top:5px;}
.sub_banner{min-width:1000px;width:100%;overflow:hidden;}
.sub_banner img{position:relative; margin-left:-960px; left:50%; height:400px;}
.breadcrumbs{border-bottom:solid 4px #d5140c; position:relative;top:-30px;}
.breadcrumbs p{text-align:right; background:#d5140c;height:26px;line-height:30px; padding:0 10px 0 26px; position:relative;}
.breadcrumbs p:before,.breadcrumbs02 p:before{position:absolute;content:"";left:10px;top:7px;width:16px;height:16px;background:url(../images/icons.png) no-repeat 0 -202px;}
.breadcrumbs,.breadcrumbs a{color:#fff; font-size:14px;}
.breadcrumbs span,.breadcrumbs02 span{font-size:16px; font-family:"å®‹ä½“"; display:inline-block; margin:0 8px;}
.breadcrumbs a:hover{color:#ddd;}
.breadcrumbs02{margin-top:120px;}
.breadcrumbs02 .wrapper{background:#d5140c;}
.breadcrumbs02 p{height:30px; line-height:30px;padding:0 10px 0 40px; position:relative; _position:static;}
.breadcrumbs02 p:before{left:0;top:0; background-color:#302e2e;width:30px;height:30px; background-position:7px -195px;}
.breadcrumbs02 p,.breadcrumbs02 p a{color:#fff;}
.breadcrumbs02 span{font-size:12px;}
.sub_main{ margin-top:-30px;}




/*proCover/proList*/
.proCover_box .menu02,.equipment_box .title_box{background:#fff;}
.menu02 ul{margin-right:-2px;border-bottom:solid 4px #d5140c;padding:20px 0;}
.menu02 li{float:left;margin-right:4px;}
.menu02 li a{display:inline-block; color:#302e2e; font-size:14px; font-weight:bold; padding:4px 8px; height:26px; border:solid 1px #666;}
.menu02 li.current a,.menu02 li a:hover{background:#d5140c;color:#fff; border-color:#d5140c;}
.proCover_box .container{background:#ededed; padding:0 0 80px;}
.proCover_box .section01 ul{margin-right:-40px;}
.proCover_box .section01 ul li{float:left; width:480px; margin:40px 40px 0 0;}
.proCover_box .section01 ul li .pic img{width:480px; height:320px;}
.proCover_box .section01 dl{background:#fff; margin-top:10px; padding:25px 25px 30px;}
.proCover_box .section01 dl dt{font-size:16px;font-weight:bold; color:#302e2e; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.proCover_box .section01 dl .text{color:#5c5c5c; line-height:24px; height:72px; overflow:hidden; margin:12px 0;}
.proCover_box .section01 dl strong{color:#d5140c;}
.proCover_box .section01 dl .more{width:60px; height:22px; border:solid 2px #d5140c; color:#d5140c; font-size:14px; line-height:22px; position:relative; padding:0 23px 0 13px;}
.proCover_box .section01 dl .more:after{position:absolute; content:""; right:13px; top:9px; width:3px; height:5px; background:url(../images/icons.png) no-repeat -40px -202px;}
.proCover_box .section01 ul li:hover dl{background:#d5140c;}
.proCover_box .section01 ul li:hover dl dt,.proCover_box .section01 ul li:hover dl dd,.proCover_box .section01 ul li:hover dl strong{color:#fff;}
.proCover_box .section01 ul li:hover dl .more{ border-color:#fff;}
.proCover_box .section01 ul li:hover dl .more:after{background-position:-34px -202px;}
.proCover_box .section02{margin-top:80px; background:#fff; padding:35px 0 15px;}
.proCover_box .section02 ul{margin-top:25px;}
.proCover_box .section02 ul li{float:left; margin:0 0 25px 25px;}
.proCover_box .section02 ul li .pic img{width:300px; height:200px;}
.proCover_box .section02 .name{margin-top:10px; border:solid 2px #d5140c;height:32px; line-height:32px;font-size:16px;font-weight:bold;color:#d5140c;position:relative; text-align:center; _position:static; _width:290px;} 
.proCover_box .section02 .name i{display:inline-block; width:4px; height:10px; background:url(../images/icons.png) no-repeat -81px -202px; vertical-align:middle; margin-left:18px; _display:none;}
.proCover_box .section02 ul li:hover .name i{background-position:-90px -202px;}
.proCover_box .section02 ul li:hover .name{background:#d5140c; color:#fff;}





/*market*/
.equipment_box .main_title,.peijian_box .main_title{padding:40px 0;}
.sub_content .equipment_box .main_title .summary span{padding:0 52px;}
.equipment_box .container,.peijian_box .container{padding:0 0 40px;}
.equipment_box .section01,.peijian_box .section01{padding:0 20px;}
.equipment_box .section01 ul,.peijian_box .section01 ul{margin-right:-30px;}
.equipment_box .section01 ul li,.peijian_box .section01 ul li{float:left; width:300px; margin:30px 30px 0 0;}
.equipment_box .section01 ul li .pic img,.peijian_box .section01 ul li img{width:300px; height:200px;}
.equipment_box .section01 dl{background:#302e2e; margin-top:0; padding:25px 20px 30px; border-top:solid 4px #302e2e;}
.equipment_box .section01 dl dt{font-family:"å¾®è½¯é›…é»‘";color:#fff;overflow:visible; white-space:normal;}
.equipment_box .section01 dl dt .date{display:inline-block;font-weight:normal;font-size:12px;margin-left:3px;}
.equipment_box .section01 dl .text{color:#7e7e7e;}
.equipment_box .section01 dl .more,.peijian_box .section01 dl .more,.magazine_box ul li dl .more{width:76px; border:solid 2px #7e7e7e; font-size:12px;color:#7e7e7e;  padding:0; text-align:center;}
.equipment_box .section01 dl .more:after,.peijian_box .section01 dl .more:after,.magazine_box ul li dl .more:after{display:none;}
.equipment_box .section02,.peijian_box .section02{margin-top:40px;}




.page{text-align:center; margin:40px 0 0;}
.page a{display:inline-block; width:60px; height:28px; color:#302e2e; background:#fff; text-align:center; line-height:28px; margin:0 5px; font-family:Verdana;}
.page .last,.page .next{padding:0 10px; width:auto;position:relative;font-family:"å¾®è½¯é›…é»‘";_position:static; }
.page .last{padding-left:22px;}
.page .last:before{ position:absolute; content:""; left:10px; top:11px; width:4px; height:7px; background:url(../images/icons.png) no-repeat -52px -212px;}
.page .next{ padding-right:22px;}
.page .next:after{position:absolute; content:""; right:10px; top:11px; width:4px; height:7px; background:url(../images/icons.png) no-repeat -41px -212px;}
.page a:hover{ background:#d5140c; color:#fff;}
.page .last:hover:before{ background-position:-61px -212px;}
.page .next:hover:after{ background-position:-32px -212px;}



/*peijian*/
.peijian_box .img_wrap{position:relative;width:100%; _position:static; }
.peijian_box .zoom{ display:inline-block;width:39px; height:39px; background:url(../images/icons.png) no-repeat -146px -137px; margin-top:80px; _display:none;}
.peijian_box .overlay{position:absolute;width:100%;height:100%;opacity: 0;filter:alpha(opacity=0); text-align:center;
-webkit-transition: all 450ms ease-out 0s;
-moz-transition: all 450ms ease-out 0s;
-o-transition: all 450ms ease-out 0s;
transition: all 450ms ease-out 0s;
-webkit-transform: rotateY(180deg) scale(0.5,0.5);
-moz-transform: rotateY(180deg) scale(0.5,0.5);
-ms-transform: rotateY(180deg) scale(0.5,0.5);
-o-transform: rotateY(180deg) scale(0.5,0.5);
transform: rotateY(180deg) scale(0.5,0.5);}
.peijian_box .section01 ul li:hover .img_wrap .overlay,.peijian_box .section01 ul li:active .img_wrap .overlay {background:#d3140c; opacity:0.9;filter:alpha(opacity=90); 
-webkit-transform: rotateY(0deg) scale(1,1);
-moz-transform: rotateY(0deg) scale(1,1);
-ms-transform: rotateY(0deg) scale(1,1);
-o-transform: rotateY(0deg) scale(1,1);
transform: rotateY(0deg) scale(1,1);}
.peijian_box .section01 ul li:hover dl{background:#fff;}
.peijian_box .section01 ul li:hover dl dt{color:#302e2e;}
.peijian_box .section01 ul li:hover dl dd{color:#7e7e7e;}
.peijian_box .section01 ul li:hover dl .more{border-color:#d5140c; color:#d5140c;}






/*pro_detail*/
.proDetail_box{margin:30px 0 60px;}
.proDetail_box .top{background:#fff;padding:40px 30px;}
.proDetail_box .top .pic{width:480px; padding:10px; border:solid 1px #f0f0f0;}
.proDetail_box .top .infor{width:400px;}
.jqzoom{position:relative; border:solid 1px #dcdcdc; _position:static;}
.zoomdiv{z-index:100;position:absolute;top:1px;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #aaa;background:#FEDE4F 10% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
/*#spec-n5{overflow:hidden; margin-top:15px;}
#spec-list{display:inline;}
#spec-list ul{overflow:hidden;zoom:1;height:82px;}
#spec-list ul li{width:114px;height:76px;cursor:pointer; float:left;}
#spec-list ul li img{width:94x; height:70px; padding:2px; border:solid 1px #cbcbcb;}
#spec-list ul li img:hover {border:solid 2px #e88836; padding:1px;}
#spec-left,#spec-right{ width:50px; height:16px;cursor:pointer;text-align:center; margin:0 0 5px 27px;}
#spec-left i{display:inline-block; width:10px; height:16px; background:url(../images/icons.png) no-repeat -308px -221px;}
#spec-right i{display:inline-block; width:10px; height:16px; background:url(../images/icons.png) no-repeat -308px -244px;}
#spec-left:hover,#spec-right:hover{ background:#545454;}
#spec-left:hover,#spec-right:hover{ background:#545454;}*/


.proDetail_box .top .infor h1{font-size:24px;color:#2f3133;font-weight:normal;}
.proDetail_box .top .infor .text span{color:#d5140c;font-weight:bold;font-size:14px;}
.proDetail_box .top .infor .text{font-size:14px;padding:22px 0;margin:15px 0 20px;color:#666;line-height:30px;border-top:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2;}
.proDetail_box .top .infor .btn a{display:inline-block; width:125px; height:40px;margin-right:10px;position:relative; padding-left:62px; color:#fff; font-size:18px; line-height:40px; _position:static;}
.proDetail_box .top .infor .btn a:before{position:absolute;width:32px;height:31px; left:20px;top:4px;content:"";background:url(../images/icons.png) no-repeat;}
.proDetail_box .top .infor .btn .price:before{background-position:-63px -279px;}
.proDetail_box .top .infor .btn .message:before{background-position:-63px -321px;}
.proDetail_box .top .infor .btn .price{background:#d5140c;}
.proDetail_box .top .infor .btn .message{background:#302e2e;}
.proDetail_box .top .infor .btn a:hover{border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px;}
.proDetail_box .top .infor .btn a:hover:before{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}

.proDetail_box .bottom{margin-top:20px;}
#menu{width:1000px; z-index:99;}
.proDetail_box .bottom .menu{background:#302e2e; border-bottom:solid 4px #d5140c;}
.proDetail_box .bottom .menu li{float:left;}
.proDetail_box .bottom .menu li a{display:inline-block;color:#fff;line-height:32px;font-size:16px;padding:4px 30px;}
.proDetail_box .bottom .menu li.current a{background:#d5140c;}
.proDetail_box .bottom .main{background:#fff; padding:40px 30px 55px; _padding:40px 25px 55px;}
.proDetail_box .bottom .sub_title span{display:inline-block;width:26px;height:26px;color:#fff;font-size:14px;background:#d5140c; text-align:center; line-height:26px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; margin-right:10px; font-size:14px; font-weight:normal;}
.proDetail_box .bottom .sub_title{color:#d5140c;font-weight:bold; font-size:18px; margin:0 0 10px -35px;}
.proDetail_box .bottom .section{margin-bottom:25px; padding:0 10px 0 35px;}
.proDetail_box .bottom .section .describe{font-size:14px;color:#666;line-height:30px; margin-bottom:5px;}
.proDetail_box .bottom .section .describe span{ display:block; color:#302e2e; font-size:16px; font-weight:bold;}
.proDetail_box .bottom .section table{width:100%;}
.proDetail_box .bottom .section table,.proDetail_box .bottom .section table td,.proDetail_box .bottom .section table th{border-collapse:collapse; border:solid 1px #cecece; text-align:center; color:#302e2e; line-height:24px; padding:3px 0;}
.proDetail_box .bottom .section table th{font-size:16px; background:#ededed; padding:5px 0;}
.proDetail_box .bottom .product{margin:0 -30px 0 -5px;}
.proDetail_box .bottom .product li{float:left; width:300px; margin-right:25px; _margin-right:20px;}
.proDetail_box .bottom .product li p.name{height:36px; background:rgba(48,46,46,0.9); position:relative; top:-36px; font-size:14px; font-weight:bold; color:#fff; line-height:36px; text-align:center;}
.proDetail_box .bottom .product li:hover p.name{background:rgba(213,20,12,0.9);}
.proDetail_box .bottom .product li p.name i{display:inline-block;width:4px; height:9px; background:url(../images/icons.png) no-repeat -90px -202px; vertical-align:middle;margin-left:10px;}


.proDetail_box .proCover_box .section02{margin-top:20px;}





/*contact*/
.contact_box{background:url(../images/contact_bg.jpg) no-repeat center bottom #ededed; padding:40px 0 140px;}
.contact_box .section01{background:#fff; margin-bottom:20px; padding:30px 165px;}
.contact_box .section01 p{text-align:center; font-size:16px; line-height:30px;}
.contact_box .section01 .welcome{color:#302e2e; margin:10px 0;}
.contact_box .section01 .welcome span{display:block;font-size:16px; line-height:30px;color:#d5140c; margin-top:5px;}
.contact_box .section01 .tip{width:280px; height:30px; color:#fff; background:#d5140c; margin:20px auto 0;}
.contact_box .section02{background:#f8f8f8;}
.contact_box .section02 .left{background:#fff; width:450px;}
.contact_box .section02 .left dl{padding:30px 50px;}
.contact_box .section02 .left dl dt{font-size:18px;font-weight:bold;color:#302e2e; margin:0 0 15px 5px;}
.contact_box .section02 .left dl dd{line-height:26px; color:#808080; font-size:14px; position:relative; padding-left:50px; margin-bottom:4px;_position:static;}
.contact_box .section02 .left dl dd:before{content:""; position:absolute; left:8px;top:0;  width:25px; height:25px; background:url(../images/icons.png) no-repeat;}
.contact_box .section02 .left dl .hot_line:before{background-position:0 -282px; width:41px; height:41px;left:0;top:2px;}
.contact_box .section02 .left dl .man:before{background-position:-8px -333px;}
.contact_box .section02 .left dl .tel:before{background-position:-8px -362px;}
.contact_box .section02 .left dl .qq:before{background-position:-8px -391px;}
.contact_box .section02 .left dl .add:before{background-position:-8px -421px;}
.contact_box .section02 .left dl .hot_line{color:#302e2e;}
.contact_box .section02 .left dl .hot_line strong{ color:#d5140c; font-size:18px; display:block; margin-top:-5px;}
.contact_box .section02 .right{width:530px; padding-right:20px;_padding-right:10px;}
.contact_box .section02 .right .sub_title{color:#d5140c; font-size:24px; font-weight:bold; padding:20px 0 20px 135px; position:relative; _position:static;}
.contact_box .section02 .right .sub_title:before{content:""; position:absolute; left:90px; top:20px; width:32px; height:31px; background:url(../images/icons.png) no-repeat 0 -236px;}
.contact_box form label{display:inline-block;width:85px;text-align:right; margin-right:5px; vertical-align:top; line-height:28px;}
.contact_box form i{font-style:normal; color:#d5140c; font-size:14px;}
.contact_box form ul li{margin-bottom:10px;}
.contact_box form input,.contact_box form textarea{width:400px; height:26px; line-height:26px; border:solid 1px #ddd; padding:0 5px; background:#fff;}
.contact_box form textarea{height:145px;}
.contact_box form .send,.contact_box form .reset{width:100px;height:30px;border:none;padding:0;line-height:30px;color:#fff;cursor:pointer;}
.contact_box form .btn{margin:20px 0 0 95px;}
.contact_box form .btn input:hover{border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -moz-border-radius:20px;}
.contact_box form .send{background:#d5140c;}
.contact_box form .reset{background:#302e2e;}



/*news*/
.news_box{background:#f4f4f4; padding:55px 0 80px;}
.news_box .title{ padding-bottom:15px; color:#d5140c;}
.news_box ul li{overflow:hidden;zoom:1; background:#fff; height:330px; margin-top:20px;}
.news_box ul li dl{width:280px; padding:35px 30px;}
.news_box ul li dl dt{color:#302e2e; font-size:16px; font-weight:bold; line-height:24px; padding-bottom:20px; border-bottom:solid 1px #e7e7e7;}
.news_box ul li dl dd.text{color:#7e7e7e; line-height:24px; height:96px; overflow:hidden; margin:25px 0;}
.news_box ul li dl dd.more{color:#302e2e;font-size:14px; position:relative; padding-left:25px; font-weight:bold;}
.news_box ul li dl dd.more:before{content:""; position:absolute; left:0; top:1px; width:17px; height:17px;background:url(../images/icons.png) no-repeat -116px -213px;}
.news_box ul li:hover dl dd{color:#444;}
.news_box ul li:hover dl dd.more:before{ background-position:-94px -213px;}
.news_box ul li:hover dl dt,.news_box ul li:hover dl dd.more{color:#d5140c;}

.news_box .detail_box{background:#fff; margin-top:20px; padding:45px 50px 40px;}
.news_box .detail_box dl{ text-align:center; padding-bottom:15px;}
.news_box .detail_box dl dt{color:#302e2e; font-size:16px; font-weight:bold; margin-bottom:12px;}
.news_box .detail_box dl dd span{color:#7e7e7e; display:inline-block; margin:0 10px;}
.news_box .detail_box .main{border-top:solid 1px #e7e7e7; border-bottom:solid 1px #e7e7e7; padding:20px 10px 0;}
.news_box .detail_box .main .infor{color:#7e7e7e; font-size:14px; line-height:24px; margin-bottom:20px;}
.news_box .detail_box .main p{color:#7e7e7e; font-size:14px; line-height:24px; margin-bottom:20px;}
.postscript{padding:8px 10px;}
.postscript .share{float:right;}
.postscript p{margin-bottom:10px;}
.postscript p,.postscript p a{font-size:14px;}
.postscript .last{color:#666;margin-top: 26px;}
.postscript .last a{color:#666;}
.postscript .next,.postscript .next a{color:#d5140c;}
.postscript p:hover a{text-decoration:underline;}


/*service*/
.service_box .part01{padding:55px 0 60px;}
.service_box .part01 .video{ width:800px; margin:35px auto 0;}
.service_box .part02{background:url(../images/service_bg01.jpg) no-repeat center 0; height:688px;}
.service_box .part02 .title_box{padding:50px 0;}

.service_box .part02 .news_box{background:none; padding:0;}
.service_box .part02 .btn{text-align:center;margin-top:40px;}
.service_box .part02 .btn a{font-size:14px;color:#d5140c;display:inline-block;width:136px;height:22px;text-align:center;line-height:22px;border:solid 2px #d5140c;}
.service_box .part02 .btn a:hover{ background:#d5140c; color:#fff;}
#news .button{text-align:center; margin-bottom:10px;}
.pageState{display:inline-block; width:74px; height:22px; line-height:22px; text-align:center; border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; -ms-border-radius:15px; -moz-border-radius:15px; font-size:14px; color:#fff; background:#d5140c;}
.pageState span{font-size:14px;}
#news .button .prev,#news .button .next{ display:inline-block; width:11px; height:15px; background:url(../images/icons.png) no-repeat; vertical-align:middle; margin:0 20px; cursor:pointer;}
#news .button .prev{background-position:-157px -214px;}
#news .button .next{background-position:-174px -214px;}

.service_box .part03{padding:0 0 70px;}
.service_box .part03 ul{margin:0 -10px;}
.service_box .part03 ul li{float:left; width:33.3%; text-align:center;}
.service_box .part03 ul li p.name{color:#d5140c; font-size:16px; font-weight:bold; margin-top:25px;}
.service_box .part03 ul li:hover .pic{transform:rotate(360deg) scale(0.9); -webkit-transform:rotate(360deg) scale(0.9); -o-transform:rotate(360deg) scale(0.9); -ms-transform:rotate(360deg) scale(0.9); -moz-transform:rotate(360deg) scale(0.9);}
.service_box .part03 .infor{margin-top:60px;}
.service_box .part03 .infor dl{margin-top:30px; text-align:center; padding:0 100px;}
.service_box .part03 .infor dl dt{color:#d5140c; font-size:14px; font-weight:bold;}
.service_box .part03 .infor dl dd.text{color:#302e2e; font-size:14px; line-height:24px; margin:15px 0 20px;}
.service_box .part03 .infor dl dd.tip{color:#d5140c; font-size:14px; height:22px; line-height:22px; text-align:center; width:416px; border:solid 2px #d5140c; margin:0 auto;}
.service_box .part04{background:url(../images/service_bg02.jpg) no-repeat center 0; height:750px;}
.service_box .part04 .peijian_box .title_box{padding:60px 0 10px;}
.service_box .part04 .btn{text-align:center; margin-top:40px;}
.service_box .part04 .btn a{font-size:14px; color:#fff; display:inline-block; width:140px; height:26px; background:#d5140c; text-align:center; line-height:26px;}
.service_box .part04 .btn a:hover{ padding:0 15px;}

.service_box .part05{background:url(../images/service_bg03.jpg) no-repeat center 320px; padding:15px 0 85px;}
.service_box .part05 .section01{margin-top:30px;}
.service_box .part05 .section01 .person{position:relative;}
.service_box .part05 .section01 .person .pic{position:absolute;width:342px; left:50%; margin-left:-171px; top:-480px; z-index:3;}
.service_box .part05 .section01 .person .btn{text-align:center; margin-top:10px;}
.service_box .part05 .section01 .person .btn a{display:inline-block; width:150px; height:150px; background:#d5140c; color:#fff; font-size:14px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; line-height:150px; position:relative;}
.service_box .part05 .section01 .person .btn a:after{ content:""; position:absolute; left:50%; margin-left:-7px;bottom:40px;width:14px; height:8px;background:url(../images/icons.png) no-repeat -63px -244px;}
.service_box .part05 .section01 .person .btn a:hover{ transform:rotateY(360deg); -webkit-transform:rotateY(360deg); -o-transform:rotateY(360deg); -ms-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}


.service_box02{background:#ededed; padding:10px 0 40px;}
.service_box02 .part01,.service_box02 .part02,.service_box02 .part03{background:#fff; padding:0 50px; margin-top:30px;}
.service_box02 .katong{width:205px; margin-right:60px;}
.service_box02 .section{ width:590px; padding:50px 0 20px; margin:0; background:none; height:auto}
.service_box02 .tip{ margin-top:10px; background:#d5140c; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px;}
.service_box02 .tip strong{ display:inline-block; margin:0 15px; font-size:16px;}
.service_box02 .c_box02 .section ul li{overflow:auto;white-space:normal;}
.service_box02 .part01 .katong,.service_box02 .part03 .katong{margin:75px 60px 0 0;}
.service_box02 .part02 .katong{margin:20px 60px 20px 0;}
.service_box02 .sub_title{position:relative; padding:55px 0 5px; _position:static;}
.service_box02 .sub_title:before{content:"";position:absolute;left:0;top:0;width:42px; height:42px;background:url(../images/icons.png) no-repeat;}
.service_box02 .part01 .sub_title:before{background-position:0 -453px;}
.service_box02 .part02 .sub_title:before{background-position:-63px -452px;}
.service_box02 .part03 .sub_title:before{background-position:-133px -453px;}



/*magazine*/
.magazine_box .title_box{padding:40px 0;}
.magazine_box .container{background:#ededed; padding-bottom:80px;}
.magazine_box ul{ padding:0 20px; margin-right:-30px;}
.magazine_box ul li{float:left; width:300px; margin:30px 30px 0 0;}
.magazine_box ul li .pic{background:#fff; padding:10px; position:relative;_position:static;}
.magazine_box ul li .pic:after{content:""; position:absolute; bottom:0; left:100%; right:100%; height:3px; background:#d5140c;}
.magazine_box ul li .pic img{ width:280px; height:200px;}
.magazine_box ul li dl{margin-top:10px; background:#fff; padding:30px 20px;}
.magazine_box ul li dl .date{font-size:16px; font-weight:bold; margin-bottom:12px; color:#302e2e;}
.magazine_box ul li dl dt{font-size:14px; font-weight:bold;color:#7e7e7e;height:19px;overflow:hidden;}
.magazine_box ul li dl .text{color:#7e7e7e; line-height:18px; margin:10px 0 15px;height: 36px;overflow: hidden;}
.magazine_box ul li dl .more{height:22px; line-height:22px;}
.magazine_box ul li:hover .pic:after{ left:0;right:0;}
.magazine_box ul li:hover dl{background:#d5140c;}
.magazine_box ul li:hover dl dt,.magazine_box ul li:hover dl dd{color:#fff;}
.magazine_box ul li:hover dl .more{ border-color:#fff;}




/*power*/
.power_box .part01{background:url(../images/power_bg01.jpg) no-repeat center 0; height:770px; position:relative;}
.power_box .part01 .title_box{padding:50px 0;}
.power_box .part01 .title_box .pic{text-align:center; margin-top:40px;}
.power_box .main{padding:0 40px;}
.power_box .main p{text-align:center;}
.power_box .sub_title{color:#302e2e;font-size:24px; font-weight:bold; margin-bottom:25px;}
.power_box .summary{color:#d5140c;font-size:16px;font-weight:bold;line-height:30px;}
.power_box .text{color:#302e2e; line-height:30px;font-size:16px;}
.power_box .part01 .main .pic{position:absolute; left:50%; margin-left:-290px; bottom:0;}

.power_box .part02{background:url(../images/power_bg02.png) no-repeat center bottom #98120f; height:600px;}
.power_box .part02 .sub_title{color:#fff; padding:50px 0 0;}
.power_box .part02 .text,.power_box .part02 .summary{color:#fff;}
#parallax01{position:relative;width:722px;height:270px; left:50%; margin:15px 0 15px -361px;}
#parallax01 .pic{width:622px;height:270px;position:absolute;left:50%; margin-left:-311px;}

.power_box .part03{background:url(../images/power_bg03.jpg) no-repeat center bottom #eee; height:700px;}
.power_box .part03 .sub_title{padding:55px 0 20px;}
.power_box .part03 .pic{margin-bottom:60px;}

.power_box .part04{ padding:55px 0 110px;}
.power_box .part04 .main{padding:0;}
.power_box .part04 .main .text{padding:0 40px;}
#parallax02{position:relative;width:1100px;height:260px; left:50%; margin:40px 0 50px -550px;}
#parallax02 .pic{width:1000px;height:260px;position:absolute;left:50%; margin-left:-500px;}



/*about*/
.about_box .main{padding:0 40px;}
.about_box .text{text-align:center; color:#302e2e; font-size:16px; line-height:30px;}
.about_box .sub_title{ color:#d5140c; font-size:18px; font-weight:bold;text-align:center; margin-bottom:15px;}
#apart01 .section01{padding:55px 0 70px;}
#apart01 .section01 p.text{padding:30px 60px 40px;}
#apart01 .main_pro{margin:50px 0 50px 0;}
#apart01 .main_pro dt{margin-bottom:25px;}
#apart01 .main_pro dd ul{overflow:hidden;zoom:1; }
#apart01 .main_pro dd ul li{float:left; width:24%;_width:23%; height:40px;_height:50px; margin-bottom:15px;}
#apart01 .main_pro dd p{float:left;width:75%;color:#302e2e; font-size:16px; margin-top:4px;}
#apart01 .main_pro dd em{font-style:normal; font-size:16px; font-weight:bold; color:#fff; display:inline-block; width:30px; height:30px; background:#302e2e;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; text-align:center; line-height:30px; float:left; margin-right:10px;}
#apart01 .main_pro dd span{display:block;}
#apart01 .main_pro dd ul li:hover p{color:#d5140c;}
#apart01 .main_pro dd ul li:hover em{ background:#d5140c;}


.number_list{margin-right:-40px;}
.number_list li{text-align:center; float:left; width:120px; height:120px; background:#d5140c;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; margin-right:40px; color:#fff; font-size:14px;}
.number_list li span{ display:block;color:#fff;font-size:36px;font-family:"é»‘ä½“";font-weight:bold; margin-top:25px;}


#apart01 .section02{background:#302e2e; margin-top:75px; padding-bottom:40px;}
#apart01 .section02 .sub_title{width:150px; height:55px; padding:95px 0 0; background:#d5140c; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; border:solid 3px #fff; position:relative; left:50%; margin-left:-75px; top:-75px; color:#fff;margin-bottom:-55px;}
#apart01 .section02 .sub_title:before{ content:""; position:absolute; left:50%; margin-left:-24px; width:48px; height:51px;background:url(../images/icons.png) no-repeat -138px -277px; top:35px;}
#apart01 .section02 .text{color:#fff; line-height:30px; font-size:16px;}


#apart02{background:url(../images/about_bg01.jpg) no-repeat center 0 #ebebeb;height:652px;}
#apart02 .title_box{padding:60px 0 80px;}
#apart02 .system{ position:relative;}
#apart02 .system .pic{text-align:center;}
#apart02 .system .text{font-weight:bold;}
#apart02 .system .left{position:absolute; left:70px; top:12px;}
#apart02 .system .left .text{text-align:right; margin-bottom:40px;}
#apart02 .system .right{position:absolute; right:55px; top:12px;}
#apart02 .system .right .text{text-align:left; margin-bottom:40px;}
#apart02 .system .center{position:absolute; left:50%; margin-left:-80px; top:28px;}
#apart02 .system .center p{font-size:30px;font-weight:bold; color:#fff; text-align:center; width:160px;}
#apart02 .system .center span{ display:block;font-size:14px; line-height:14px;}
#apart02 dl{ margin-top:65px;}


#apart03 .title_box{padding:35px 0;}
#apart03 .section{background:url(../images/about_bg02.jpg) no-repeat center 0;height:430px;}
#apart03 .section ul{ padding:40px 0; width:550px; margin:0 auto;}
#apart03 .section ul li{overflow:hidden;zoom:1;margin-bottom:22px;}
#apart03 .section ul li p{color:#fff;font-size:16px;float:left; line-height:50px;}
#apart03 .section ul li .left{float:left;text-align:right; width:150px;}
#apart03 .section ul li .right{float:right;text-align:left;width:150px;}
#apart03 .section ul li .pic{width:220px; text-align:center; margin:0 15px;}
#apart03 .section ul li .year{font-size:24px; font-weight:bold; line-height:24px; margin-bottom:12px;}
#apart03 .section ul li .right.year{color:#d5140c;}

#apart04{background:url(../images/about_bg03.jpg) no-repeat center 0;height:533px;}
#apart04 .title{ padding:55px 0 40px;}
#apart04 .pic{text-align:center; margin:0 0 20px;}
#apart04 .text{ padding:0 110px;}
#apart04 .text span{ display:block; font-size:16px; font-weight:bold; color:#d5140c;}


#apart05{background:url(../images/about_bg04.jpg) no-repeat center 0;height:720px;}
#apart05 .title_box{ padding:55px 0 30px;}
#apart05 .pic{text-align:center; margin-bottom:30px;}
#apart05 .color_text{color:#d5140c;}


#apart06{background:#302e2e;height:720px;}
#apart06 .summary{color:#fff;}
#apart06 .summary span:before,#apart06 .summary span:after{background:#fff;}
#apart06 .title_box{padding:55px 0 40px;}
#apart06 .world{position:relative; width:100%;}
#apart06 .world .map .pic{text-align:center;}
#apart06 .map span{position:absolute; width:24px; height:32px; background:url(../images/position01.png) no-repeat center;}
#apart06 .map .p01{left:18px; top:110px;}
#apart06 .map .p02{left:158px; top:120px;}
#apart06 .map .p03{left:162px; top:170px;}
#apart06 .map .p04{left:162px; top:220px;}
#apart06 .map .p05{left:265px; top:145px;}
#apart06 .map .p06{left:270px; top:405px;}
#apart06 .map .p07{left:460px; top:220px;}
#apart06 .map .p08{left:507px; top:142px;}
#apart06 .map .p09{left:530px; top:238px;}
#apart06 .map .p10{left:535px; top:360px;}
#apart06 .map .p11{left:585px; top:218px;}
#apart06 .map .p12{left:660px; top:145px;}
#apart06 .map .p13{left:720px; top:85px;}
#apart06 .map .p14{left:765px; top:180px;background:url(../images/position02.png) no-repeat center;}
#apart06 .map .p15{left:812px; top:362px;}
#apart06 .map .p16{left:850px; top:90px;}
#apart06 .world .text{width:830px;padding:10px 40px;background:#d5140c; margin:0 auto; color:#fff; line-height:26px; position:absolute; bottom:170px; left:50%; margin-left:-455px;}
#apart06 .world .text strong{font-size:24px;}


#apart07{background:url(../images/about_bg05.jpg) no-repeat center 0;height:635px;}
#apart07 .title{ padding:60px 0 70px;}
#apart07 .brand{ width:810px;margin:0 auto;}
#apart07 .brand li{float:left;width:220px; margin:0 25px;_margin:0 20px; text-align:center;}
#apart07 .brand li img{width:140px; height:140px;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%;border:solid 10px #fff;}
#apart07 .brand li .text{font-size:18px; font-weight:bold; color:#d5140c; margin-top:25px;}
#apart07 .brand li .text span{font-size:18px;display:block;color:#302e2e; margin-bottom:5px;}
#apart07 .tip{display:inline-block;width:350px; height:40px;margin-top:100px; text-align:center; font-size:18px;font-weight:bold;color:#fff; background:#d5140c; line-height:40px; position:relative; left:50%; margin-left:-175px;}
#apart07 .tip:before,#apart07 .tip:after{content:"";position:absolute;top:0;width:0; height:0; border-style:solid;}
#apart07 .tip:before{left:-12px; border-width:20px 12px 20px 0; border-color:transparent #920600;}
#apart07 .tip:after{right:-12px; border-width:20px 0 20px 12px; border-color:transparent #920600;}


#apart08{background:url(../images/about_bg06.jpg) no-repeat center 0;height:880px;}
#apart08 .title_box{padding:55px 0 30px;}
#apart08 .inofr p{text-align:center; margin-bottom:24px; font-size:14px; font-weight:bold; color:#302e2e;}
#apart08 .inofr p span{display:block;color:#d5140c;font-size:14px; margin-bottom:5px;}
#apart08 .more{text-align:center;}
#apart08 .more a{display:inline-block; width:60px; height:60px; background:#d5140c;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%;border:solid 5px #fff; color:#fff;font-size:14px; font-weight:bold; line-height:48px; position:relative;}
#apart08 .more a:after{ content:""; position:absolute;top:36px; width:10px; height:10px; background:url(../images/icons.png) no-repeat -133px -244px; left:50%; margin-left:-5px;}


.history_box{background:url(../images/history_bg.jpg) no-repeat center bottom; padding-bottom:170px;}
.history_box #apart08{background:none; height:auto;}
.history_box #apart08 .inofr p{margin:0; background:url(../images/line03.png) no-repeat center 0; padding:45px 0 8px;}
.history_box #apart08 .first,.history_box  #apart08 .now{text-align:center;width:80px; height:80px; background:#d5140c;border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; margin:10px auto 0;font-size:14px; font-weight:bold; color:#fff; line-height:80px;}
.history_box #apart08 .first{ display:block; margin:-35px auto 5px;}



/*partner*/
.partner_box ul{margin-right:-50px;}
.partner_box ul li{float:left; margin:0 50px 50px 0; _width:160px; _height:160px;}
.partner_box ul li img{width:156px; height:156px;border:solid 2px #d7dce0;}
.partner_box .c_box06 .tip{margin-top:20px;}
.partner_box .c_box06 .main{margin-top:50px;}
.partner_box .img_wrap{position:relative;width:100%; left:0; top:0; _position:static;}
.partner_box .overlay{position:absolute;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);left:0; top:0;transition:all 1s ease; -webkit-transition:all 1s ease;-moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease;}
.partner_box .overlay .name{padding:68px 30px; font-size:14px; color:#fff; line-height:24px; font-weight:bold; text-align:center;opacity:0;filter:alpha(opacity=0);transition:all 1s ease; -webkit-transition:all 1s ease;-moz-transition:all 1s ease; -o-transition:all 1s ease; -ms-transition:all 1s ease; _display:none;}
.partner_box .img_wrap:hover .overlay{opacity:1;filter:alpha(opacity=100);box-shadow:inset 0 0 0 100px #d5140c; -webkit-box-shadow:inset 0 0 0 100px #d5140c; -o-box-shadow:inset 0 0 0 100px #d5140c; -ms-box-shadow:inset 0 0 0 100px #d5140c; -moz-box-shadow:inset 0 0 0 100px #d5140c;}
.partner_box .img_wrap:hover .overlay .name{opacity:1;filter:alpha(opacity=100);}

/*siteindex*/
.siteindex{font-size:12px;color:#000}
.siteindex a{color:#000}
.siteindex h2 a{font-size:16px;font-weight:bold;}
.siteindex p{line-height:24px;}
.siteindex .siteabout{line-height:20px;}
.siteindex ul{border:none;margin:0;padding:0;}
.siteindex ul li{border:none;margin:0;line-height:24px;}
.siteindex .sitelist{float:left;margin-right:10px;}



/*newsCover*/
.newsCover_box .section01{padding:0;}
.newsCover_box .section01 ul{margin-right:-40px;}
.newsCover_box .section01 ul li{float:left; width:480px; margin:40px 40px 0 0;}
.newsCover_box .section01 ul li .pic img{width:480px; height:240px;}
.newsCover_box .section01 ul li dl{text-align:center;}
.newsCover_box .section01 ul li dl dt{color:#302e2e; font-size:36px; font-weight:bold;}
.newsCover_box .section01 ul li dl dd.text{ color:#5c5c5c; font-size:14px; padding:0 60px; height:auto; overflow:auto;}
.newsCover_box .section01 ul li dl .more{margin:0 auto; width: 60px;height: 22px; border: solid 2px #d5140c;color:#d5140c;font-size: 14px; line-height: 22px;position: relative; padding: 0 23px 0 13px;}
.newsCover_box .section01 ul li dl .more:after{display:block;}
.newsCover_box .section01 ul li:hover dl{background:#d5140c;}
.newsCover_box .section01 ul li:hover dl dt,.newsCover_box .section01 ul li:hover dl dd{color:#fff;}
.newsCover_box .section01 ul li:hover dl .more{border-color:#fff;color:#fff;}


/*market*/
.market_box .zoom{display:inline-block;width:39px; height:39px; background:url(../images/zoom.png) no-repeat; margin-top:80px; _display:none;}
.market_box .section01 ul li p.name{height:36px; padding:0 15px; background:#fff; line-height:36px; font-weight:bold; font-size:16px; margin-top:10px;}
.market_box .section01{margin-right:-30px;}
.market_box .section01 .baguetteBox{width:300px;float:left; margin:0 30px 30px 0;height:246px; position:relative;}
.market_box .section01 .baguetteBox li{ position:absolute; top:0; left:0;}
.market_box .section01 .baguetteBox li img{width:300px; height:200px;}
.market_box .section01 ul li:hover p.name{ background:#d3140c; font-size:16px; font-weight:bold; color:#fff;}




